﻿@charset "utf-8";
/*index.css*/
.banner { height:399px; }
.banner a { display:block; background:url(Img/banner.jpg) no-repeat center top; height:399px; overflow:hidden; }
.bz { background:#f2f2f2 url(Img/bz_bg.gif) no-repeat center 50px; overflow:hidden; height:180px; }
.bz h3, .bz h3 a { display:block; font:24px "Microsoft Yahei"; font-weight:bold; color:#df2217; height:70px; line-height:70px; overflow:hidden; margin-top:12px; padding-left:22px; }
.bz h3 a { display:block; color:#df2217; height:70px; line-height:70px; overflow:hidden; }
.bz p { font:18px "Microsoft Yahei"; height:36px; line-height:34px; overflow:hidden; color:#666; text-align:center; overflow:hidden; }
.bz p a { display:inline-block; padding:0 24px; height:32px; border:1px solid #c3c8cd; text-align:center; color:#333; margin-left:6px; }
.bz p a.a01 { margin-right:6px; }

.bzbz{ height: 150px;margin:0 auto; overflow:hidden;}
.bzbz dt {width:200px; height:150px; float:left;}
.bzbz dt img{width:200px; height:150px}
.bzbz dd{width: 730px; height: 150px; float: right; padding-right: 20px; padding-top: 50px; line-height:30px; font-size:14px;font-family:"Microsoft Yahei";}


.er { width:240px; margin-top:27px; }
.er .tit1 { margin-bottom:15px; }
.er dl { height:268px; margin-top:6px; background:#f2f2f2; overflow:hidden; }
.er dl:hover dd em a{border-color:#df2217;color:#df2217;}
.er dt { width:251px; height:133px; overflow:hidden; position:relative; float:left; }
.er dt img { width:239px; height:133px; }
.er dt em { background:url(Img/Index/er_jt1.png) no-repeat; width:16px; height:26px; position:absolute; top:120px; right:0; _right:-1px; }
.er dt em img { width:16px; height:26px; position:absolute; top:120px; right:0; _right:-1px; }
.er dd { width:225px; padding:0 25px; overflow:hidden; float:right; }
.er dd h4 a { display:block; font:20px "Microsoft Yahei"; height:40px; line-height:40px; overflow:hidden; color:#333; margin:25px 0 10px 0; text-transform:uppercase; }
.er dd p { font:14px "Microsoft Yahei"; line-height:26px; height:104px; overflow:hidden; color:#666; }
.er dd em a { display:block; width:148px; height:34px; border:1px solid #c3c8cd; text-align:center; font:14px "Microsoft Yahei"; line-height:34px; color:#333; overflow:hidden; margin-top:14px; }
.er .dl02 dt { float:right; }
.er .dl02 dt em { background:url(Img/er_jt2.png) no-repeat; left:0; }
.er .dl02 dt em img { position:absolute; top:120px; left:0; }
.er .dl02 dl { float:left; }
.er .dl01 { height:132px; overflow:hidden; width:498px; }
.er .dl01 dt { width:249px; height:132px; overflow:hidden; float:left; }
.er .dl01 dt img { width:249px; height:132px; }
.er .dl01 dt em { background:url(Img/er_jt1.png) no-repeat; width:16px; height:26px; position:absolute; top:54px; right:0; _right:-1px; }
.er .dl01 dt em img { width:16px; height:26px; position:absolute; top:54px; right:0; _right:-1px; }
.er .dl01 dd { width:198px; float:right; }
.er .dl01 dd h4 a { margin:8px 0 0 0; height:35px; }
.er .dl01 dd p { text-transform:uppercase; height:26px; line-height:26px; overflow:hidden; }
.er .dl01 dd em a { margin-top:10px; }
.tit1 { height:52px; background:url(Img/h.gif) no-repeat left bottom; padding-left:25px; color:#FFFFFF; font:22px "Microsoft Yahei"; font-weight:bold; line-height:50px; overflow:hidden; }
.tit1 a { color:#ffffff; }
.tit1 span { font:14px "Microsoft Yahei"; }
.tit1 span a { color:#333; background:url(Img/er_h.gif) no-repeat 17px 2px; padding-left:40px; }
.tit1 em { display:inline-block; width:62px; height:24px; margin-top:20px; overflow:hidden; }
.prolist {  height:336px; margin-left: -10px; }
.prolist li {  height:34px; padding-top: 20px; padding-left: 20px; border-bottom:#FFFFFF 1px dashed; background-color: #EEEEEE; }
.tel {  height:266px; margin-left: 0px; padding-right: 20px; padding-left: 20px; background-color: #EEEEEE; }
.tit3 { height:6px; background:url(Img/h.gif) no-repeat left bottom; padding-left:25px; color:#FFFFFF; font:22px "Microsoft Yahei"; font-weight:bold; line-height:50px; overflow:hidden; }

/**/
.case { height:322px; overflow:hidden; margin-top:50px; background:url(Img/case_bg.jpg) no-repeat center top; }
.case1 { height:219px; margin-top:51px; overflow:hidden; background:#f2f2f2; }
.case1 h3 { float:left; width:201px; height:139px; background:url(Img/case_h.gif) no-repeat center top; overflow:hidden; text-align:center; font:30px "Microsoft Yahei"; color:#fff; padding-top:70px; }
.case1 h3 a { color:#fff; }
.case1 h3 a:hover { text-decoration:none; }
.case1 h3 span { display:block; font:16px "Microsoft Yahei"; color:#ffe3c4; }
.case1 h3 p { font-size:14px; font-weight:bold; color:#fff; background:url(Img/case_jt.gif) no-repeat 119px 4px; margin-top:10px; }
.case2 { width:801px; float:right; height:219px; overflow:hidden; position:relative; }
.case2 dl { height:219px; overflow:hidden; }
.case2 dt { width:350px; height:219px; float:right; overflow:hidden; }
.case2 dt img { width:350px; height:219px; }
.case2 dd { width:391px; float:left; overflow:hidden; padding:0 30px; }
.case2 dd h4 a { display:block; font:16px "Microsoft Yahei"; height:30px; line-height:30px; overflow:hidden; color:#333; margin:20px 0 10px 0; text-transform:uppercase; }
.case2 dd p { font:14px "Microsoft Yahei"; line-height:26px; height:78px; overflow:hidden; color:#666; }
.case2 dd em a { display:block; width:148px; height:34px; border:1px solid #c3c8cd; text-align:center; font:14px "Microsoft Yahei"; line-height:34px; color:#333; overflow:hidden; margin-top:14px; }
.case2 .pages { width:72px; height:34px; overflow:hidden; position:absolute; bottom:0; right:348px; }
.case2 .pages span { display:inline; width:34px; height:34px; margin-left:1px; float:left; }
.case2 .pages span.prev { background:url(Img/case_l.gif) no-repeat; }
.case2 .pages span.next { background:url(Img/case_r.gif) no-repeat; }
.par { height:198px; overflow:hidden; background:#fff; }
.par li { width:200px; height:99px; float:left; }
.par li img { width:199px; height:98px; border-left:1px solid #d4d4d4; border-bottom:1px solid #d4d4d4; display:block; }
/*新闻*/
.tit2 { height:52px; background:url(Img/new_h.gif) no-repeat left bottom; padding-left: 20px; font:24px "Microsoft Yahei"; line-height:50px; overflow:hidden; }
.tit2 a { color:#333; }
.tit2 i { font:16px Arial, Helvetica, sans-serif; color:#999; text-transform:uppercase; padding-left:8px; }
.tit2 span a { font-size:14px; }
.bg1 { height:550px; overflow:hidden; background:#f2f2f2; }
.new { width:475px; height:490px; overflow:hidden; margin-top:38px; }
.new dl { height:375px; background:#fff; margin-top:25px; }
.new dt { height:235px; width:475px; overflow:hidden; }
.new dt img { height:235px; width:475px; }
.new dd { padding-left:32px; }
.new dd h4 a { display:block; font:16px "Microsoft Yahei"; color:#333; height:35px; line-height:35px; overflow:hidden; margin-top:20px; }
.new dd p { font:14px "Microsoft Yahei"; line-height:24px; color:#666; height:48px; overflow:hidden; }
.new dd p a { color:#333; }
.lab { width:475px; overflow:hidden; margin-top:38px; height:490px; }
.lab .tit2 { margin-bottom:25px; }
.lab dl { height:87px; overflow:hidden; margin-bottom:21px; }
.lab dt { height:87px; width:176px; overflow:hidden; float:left; }
.lab dt img { height:87px; width:176px; }
.lab dd { float:right; width:280px; overflow:hidden; }
.lab dd h4 a { display:block; font:16px "Microsoft Yahei"; color:#333; height:30px; overflow:hidden; }
.lab dd p { font:14px "Microsoft Yahei"; line-height:24px; color:#666; height:48px; overflow:hidden; }
.lab dd p a { color:#333; }
.lab ul { margin-top:25px; }
.lab li { font:14px "Microsoft Yahei"; height:30px; line-height:30px; overflow:hidden; background:url(Img/lab_jt.gif) no-repeat left 11px; padding-left:16px; }
.lab li a { color:#666; }
.lab li span { float:right; }
/**/
.about { width:715px; height:378px; overflow:hidden; margin-top:46px; }
.about h3 { height:50px; background:url(Img/h.gif) no-repeat left bottom; font:24px "Microsoft Yahei"; line-height:48px; overflow:hidden; }
.about h3 a { color:#ff9012; display:block; background:url(Img/about_h.gif) no-repeat 109px 14px; }
.about dl { width:327px; height:134px; border-bottom:1px dashed #c5c5c5; overflow:hidden; margin-top:16px; }
.about dt { height:33px; font:18px "Microsoft Yahei"; line-height:33px; overflow:hidden; color:#333; }
.about dt span { display:inline-block; width:33px; height:33px; font:20px Arial, Helvetica, sans-serif; color:#ff9012; text-align:center; line-height:33px; overflow:hidden; background:url(Img/about_y.gif) no-repeat; float:left; margin-right:15px; }
.about dt a { color:#333; }
.about dd { font:14px "Microsoft Yahei"; line-height:26px; height:78px; overflow:hidden; margin-top:5px; }
.about .nb { border-bottom:0; }
.fw { width:231px; height:321px; border:1px solid #df2217; margin-top:55px; }
.fw h3 { font:20px "Microsoft Yahei"; height:45px; line-height:45px; overflow:hidden; color:#fff; padding-left:18px; background:#df2217; }
.fw p { width:205px; margin:19px auto 0; }
.fw p input { height:35px; border:1px solid #cdcfd4; width:193px; font:14px "Microsoft Yahei"; padding-left:10px; line-height:35px; overflow:hidden; color:#999; }
.fw p span { display:block; background:#eef1f5; font:14px "Microsoft Yahei"; line-height:20px; color:#999; padding:15px; height:93px; margin-top:15px; overflow:hidden; }
.fw .btt { height:40px; overflow:hidden; width:205px; margin:16px auto 0; }
.fw .btt input { width:96px; height:40px; border:0; background:url(Img/fw_btn1.gif) no-repeat; font:14px "Microsoft Yahei"; text-align:center; line-height:40px; overflow:hidden; color:#fff; }
.fw .btt .ip01 { background:url(Img/fw_btn2.gif) no-repeat; }
/**/
.xj { height:454px; overflow:hidden; }
.xj dl { width:490px; overflow:hidden; }
.xj dt { width:490px; height:342px; overflow:hidden; }
.xj dt img { width:490px; height:342px; }
.xj dd { height:46px; background:#eef1f5; font:14px "Microsoft Yahei"; line-height:46px; overflow:hidden; color:#333; }
.xj dd span { display:inline-block; float:left; font:20px "Microsoft Yahei"; text-align:center; width:110px; line-height:46px; background:#df2217; overflow:hidden; color:#fff; margin-right:20px; }
.xj dd span a { color:#fff; }
.xj dd span a:hover { text-decoration:none; }
/**/
.bg2 { height:302px; background:#eef1f5; overflow:hidden; }
.td { height:157px; margin-top:40px; overflow:hidden; background:url(Img/td_bg.gif) no-repeat center 20px; }
.td h3 { font:22px "Microsoft Yahei"; height:40px; line-height:40px; overflow:hidden; color:#3b434c; padding-left:33px; }
.td h3 a { color:#3b434c; }
.td h3 a:hover { text-decoration:none; }
.td p { height:27px; margin:12px 0 4px 21px; font:14px "Microsoft Yahei"; line-height:27px; }
.td p span a { display:inline-block; width:100px; height:25px; border:1px solid #c1c8d0; float:left; padding:0 0 0 17px; margin-right:24px; background:url(Img/jt.gif) no-repeat 98px 9px; }
.td p a { color:#60666e; padding-right:24px; }
.link { height:105px; overflow:hidden; }
.link h3 { width:89px; height:43px; overflow:hidden; border:1px solid #cdcdcd; float:left; margin-top:15px; font:14px "Microsoft Yahei"; line-height:43px; background:url(Img/jt.gif) no-repeat 74px 18px; color:#3b434c; padding-left:9px; }
.link p { width:902px; float:right; overflow:hidden; font:14px "Microsoft Yahei"; line-height:28px; padding-top:8px; }
.link p a { color:#60666e; padding:0 17px; display:inline-block; background:url(Img/nav_line.gif) no-repeat right center; }
.link p a.nb { background:none; }
